Skip to content

no-jira: bump k8s packages to v0.36#10713

Open
patrickdillon wants to merge 8 commits into
openshift:mainfrom
patrickdillon:bump-api-36
Open

no-jira: bump k8s packages to v0.36#10713
patrickdillon wants to merge 8 commits into
openshift:mainfrom
patrickdillon:bump-api-36

Conversation

@patrickdillon

@patrickdillon patrickdillon commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Bump k8s packages to v0.36. In order to do that, we drop some old cruft and make some minor API tweaks.

Summary by CodeRabbit

  • Bug Fixes
    • Improved Nutanix Prism Element discovery reliability, including safer Prism/spec and external IP handling.
    • Refined PowerVS load balancer pool “existing by IP” detection.
    • Updated Azure internal load balancer IP selection for more consistent outcomes.
  • Compatibility
    • Migrated Azure webhook validation/defaulting to context-aware contracts across Azure Cluster/Identity/Template and related resources, preserving existing immutability rules and improving type-mismatch handling.
  • Chores
    • Upgraded the Go toolchain and refreshed dependencies; updated CI builder images to newer Go/OpenShift toolchains.

@openshift-ci-robot openshift-ci-robot added the jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. label Jul 24, 2026
@openshift-ci-robot

Copy link
Copy Markdown
Contributor

@patrickdillon: This pull request explicitly references no jira issue.

Details

In response to this:

Bump k8s packages to v0.36. In order to do that, we drop some old cruft and make some minor API tweaks.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository.

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

Pipeline controller notification
This repo is configured to use the pipeline controller. Second-stage tests will be triggered either automatically or after lgtm label is added, depending on the repository configuration. The pipeline controller will automatically detect which contexts are required and will utilize /test Prow commands to trigger the second stage.

For optional jobs, comment /test ? to see a list of all defined jobs. To trigger manually all jobs from second stage use /pipeline required command.

This repository is configured in: LGTM mode

@openshift-ci

openshift-ci Bot commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign vr4manta for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@coderabbitai

coderabbitai Bot commented Jul 24, 2026

Copy link
Copy Markdown

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository YAML (base), Central YAML (inherited)

Review profile: CHILL

Plan: Enterprise

Run ID: ad790bdd-237d-4773-b6fa-19cc96f36378

📥 Commits

Reviewing files that changed from the base of the PR and between 0cd28e3 and f405c20.

📒 Files selected for processing (20)
  • images/installer/Dockerfile.upi.ci
  • images/libvirt/Dockerfile.ci
  • images/openstack/Dockerfile.ci
  • pkg/asset/installconfig/gcp/services.go
  • pkg/asset/installconfig/nutanix/nutanix.go
  • pkg/asset/installconfig/powervs/client.go
  • pkg/asset/manifests/azure/cluster.go
  • pkg/asset/manifests/azure/stack/v1beta1/azurecluster_webhook.go
  • pkg/asset/manifests/azure/stack/v1beta1/azureclusteridentity_webhook.go
  • pkg/asset/manifests/azure/stack/v1beta1/azureclustertemplate_webhook.go
  • pkg/asset/manifests/azure/stack/v1beta1/azuremachine_webhook.go
  • pkg/asset/manifests/azure/stack/v1beta1/azuremachinetemplate_webhook.go
  • pkg/asset/manifests/azure/stack/v1beta1/azuremanagedcluster_webhook.go
  • pkg/asset/manifests/azure/stack/v1beta1/azuremanagedclustertemplate_webhook.go
  • pkg/asset/manifests/azure/stack/v1beta1/azuremanagedcontrolplane_webhook.go
  • pkg/asset/manifests/azure/stack/v1beta1/azuremanagedcontrolplanetemplate_webhook.go
  • pkg/asset/manifests/azure/stack/v1beta1/azuremanagedmachinepool_webhook.go
  • pkg/asset/manifests/azure/stack/v1beta1/azuremanagedmachinepooltemplate_webhook.go
  • pkg/asset/manifests/nutanix/infrastructure.go
  • pkg/types/nutanix/helpers.go
💤 Files with no reviewable changes (1)
  • pkg/asset/installconfig/powervs/client.go
🚧 Files skipped from review as they are similar to previous changes (15)
  • images/libvirt/Dockerfile.ci
  • pkg/asset/manifests/nutanix/infrastructure.go
  • images/installer/Dockerfile.upi.ci
  • images/openstack/Dockerfile.ci
  • pkg/asset/manifests/azure/cluster.go
  • pkg/asset/manifests/azure/stack/v1beta1/azuremanagedcontrolplane_webhook.go
  • pkg/types/nutanix/helpers.go
  • pkg/asset/manifests/azure/stack/v1beta1/azuremanagedclustertemplate_webhook.go
  • pkg/asset/manifests/azure/stack/v1beta1/azuremanagedcontrolplanetemplate_webhook.go
  • pkg/asset/installconfig/nutanix/nutanix.go
  • pkg/asset/manifests/azure/stack/v1beta1/azureclusteridentity_webhook.go
  • pkg/asset/manifests/azure/stack/v1beta1/azuremanagedcluster_webhook.go
  • pkg/asset/manifests/azure/stack/v1beta1/azuremanagedmachinepooltemplate_webhook.go
  • pkg/asset/manifests/azure/stack/v1beta1/azurecluster_webhook.go
  • pkg/asset/manifests/azure/stack/v1beta1/azureclustertemplate_webhook.go

📝 Walkthrough

Walkthrough

The change upgrades the Go toolchain and dependencies, migrates Azure webhooks to controller-runtime custom APIs, adjusts Nutanix, Power VS, and Azure provider handling, and updates CI builder images.

Changes

Installer updates

Layer / File(s) Summary
Go toolchain and dependency refresh
go.mod, images/*/Dockerfile*
Go 1.26.0, module pins, replacement directives, and CI builder images are updated.
Azure custom webhook migration
pkg/asset/manifests/azure/stack/v1beta1/*webhook.go
Azure webhook registration and handlers use context-aware custom defaulter and validator APIs; AzureMachineTemplate also changes its dry-run gate.
Provider-specific handling updates
pkg/asset/installconfig/nutanix/..., pkg/types/nutanix/helpers.go, pkg/asset/installconfig/powervs/client.go, pkg/asset/manifests/azure/cluster.go, pkg/asset/installconfig/gcp/services.go
Nutanix value fields and pointer helpers, Power VS target matching, Azure load-balancer defaults, and a static-analysis suppression are updated.

Estimated code review effort: 4 (Complex) | ~45 minutes

Possibly related PRs

Suggested labels: approved, lgtm, verified

🚥 Pre-merge checks | ✅ 15
✅ Passed checks (15 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately reflects the Kubernetes package bump, which is the main dependency-driven change in the PR.
Docstring Coverage ✅ Passed Docstring coverage is 87.50% which is sufficient. The required threshold is 80.00%.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Stable And Deterministic Test Names ✅ Passed No _test.go files changed in the PR diff, so no Ginkgo titles were added or modified.
Test Structure And Quality ✅ Passed No Ginkgo test/spec files or It/Describe blocks were changed in this PR, so the test-structure check is not applicable.
Microshift Test Compatibility ✅ Passed No new Ginkgo e2e tests were added; the diff only changes non-test code and vendored deps, so MicroShift test compatibility is unaffected.
Single Node Openshift (Sno) Test Compatibility ✅ Passed No new Ginkgo e2e tests were added or changed in the PR; the modified files are dependency, webhook, and helper updates only.
Topology-Aware Scheduling Compatibility ✅ Passed Touched files only adjust webhooks, helper logic, and build images; no replicas, affinity, nodeSelector, PDB, or topology-based scheduling constraints were added.
Ote Binary Stdout Contract ✅ Passed Only change is a staticcheck nolint comment in gcp/services.go; no process-level stdout writes or setup-time logging were added.
Ipv6 And Disconnected Network Test Compatibility ✅ Passed No new Ginkgo/e2e tests were added; the changed files are non-test code/Dockerfiles, so the IPv4/disconnected-network check is not applicable.
No-Weak-Crypto ✅ Passed No weak-crypto primitives or secret comparisons were introduced; searches found none in the touched files, and the changes are webhook/config wiring only.
Container-Privileges ✅ Passed Only changed file is pkg/asset/installconfig/gcp/services.go, and it only adds a nolint on WithCredentialsJSON; no privileged or pod security fields are present.
No-Sensitive-Data-In-Logs ✅ Passed No new logs expose secrets/PII; the only touched log line in Nutanix is unchanged semantically, and PowerVS removed an IP debug print.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Warning

There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure.

🔧 golangci-lint (2.12.2)

Error: can't load config: unsupported version of the configuration: "" See https://golangci-lint.run/docs/product/migration-guide for migration instructions
The command is terminated due to an error: can't load config: unsupported version of the configuration: "" See https://golangci-lint.run/docs/product/migration-guide for migration instructions


Comment @coderabbitai help to get the list of available commands.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 3

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@pkg/asset/installconfig/nutanix/nutanix.go`:
- Around line 203-211: The Prism cluster handling must validate response
structure before dereferencing fields. In
pkg/asset/installconfig/nutanix/nutanix.go at lines 203-211, guard the
single-cluster path and the choice-building loop before accessing Metadata,
Spec, Resources, Network, UUID, Name, or ExternalIP, handling invalid responses
without panicking. In pkg/asset/manifests/nutanix/infrastructure.go at line 38,
add the corresponding nil guard for pe.Spec.Name after GetCluster.

In `@pkg/asset/manifests/azure/cluster.go`:
- Around line 609-611: Add unit tests for getLBIP covering the default
10.0.0.100 address when it falls within the control-plane subnet CIDR, and
covering the case where getIPWithinCIDR selects a different available address.
Assert both the returned IP and error behavior.

In `@pkg/types/nutanix/helpers.go`:
- Around line 301-303: Update the filter construction in the image lookup around
ntnxclient.V3.ListImage to escape or safely encode imageName using the Nutanix
client’s supported filter API before interpolation; otherwise validate it
against an appropriate allow-list, while preserving exact-name matching for
valid image names.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

Comment thread pkg/asset/installconfig/nutanix/nutanix.go Outdated
Comment thread pkg/asset/manifests/azure/cluster.go
Comment thread pkg/types/nutanix/helpers.go
@patrickdillon

Copy link
Copy Markdown
Contributor Author

/test e2e-azurestack e2e-powervs-capi-ovn e2e-nutanix-ovn

Bump k8s packages and necessary dependencies to v0.36.
go mod tidy && go mod vendor
@coderabbitai

coderabbitai Bot commented Jul 24, 2026

Copy link
Copy Markdown

Caution

Failed to replace (edit) comment. This is likely due to insufficient permissions or the comment being deleted.

Error details
Validation Failed: {"resource":"IssueComment","code":"custom","field":"body","message":"body is too long (maximum is 65536 characters)"} - https://docs.github.com/rest/issues/comments#update-an-issue-comment

@patrickdillon

Copy link
Copy Markdown
Contributor Author

/test e2e-azurestack e2e-powervs-capi-ovn e2e-nutanix-ovn

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick comments (3)
pkg/asset/manifests/azure/stack/v1beta1/azuremanagedmachinepooltemplate_webhook.go (1)

37-39: 📐 Maintainability & Code Quality | 🔵 Trivial | ⚖️ Poor tradeoff

Same deprecated WithCustomDefaulter/WithCustomValidator registration pattern.

Mirrors the concern raised in azurecluster_webhook.go — these builder methods are deprecated in favor of the generic WithDefaulter[T]/WithValidator[T].

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In
`@pkg/asset/manifests/azure/stack/v1beta1/azuremanagedmachinepooltemplate_webhook.go`
around lines 37 - 39, Update the webhook builder in SetupWebhookWithManager to
replace deprecated WithCustomDefaulter and WithCustomValidator registration with
the generic WithDefaulter and WithValidator methods, using
AzureManagedMachinePoolTemplate as the registered type while preserving the
existing mpw handler and webhook setup.
pkg/asset/manifests/azure/stack/v1beta1/azuremanagedmachinepool_webhook.go (1)

47-49: 📐 Maintainability & Code Quality | 🔵 Trivial | ⚖️ Poor tradeoff

Same deprecated WithCustomDefaulter/WithCustomValidator registration pattern.

Mirrors the concern raised in azurecluster_webhook.go — these builder methods are deprecated in favor of the generic WithDefaulter[T]/WithValidator[T].

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@pkg/asset/manifests/azure/stack/v1beta1/azuremanagedmachinepool_webhook.go`
around lines 47 - 49, Update the AzureManagedMachinePool webhook builder
registration to replace deprecated WithCustomDefaulter and WithCustomValidator
calls with the generic WithDefaulter and WithValidator methods, supplying
AzureManagedMachinePool as the relevant type while preserving the existing
manager and webhook setup.
pkg/asset/manifests/azure/stack/v1beta1/azurecluster_webhook.go (1)

34-38: 📐 Maintainability & Code Quality | 🔵 Trivial | ⚡ Quick win

Use the typed webhook helpers here. WithCustomDefaulter and WithCustomValidator are deprecated in controller-runtime; switching to WithDefaulter[AzureCluster] and WithValidator[AzureCluster] removes the repeated runtime.Object type assertions in Default, ValidateCreate, and ValidateUpdate.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@pkg/asset/manifests/azure/stack/v1beta1/azurecluster_webhook.go` around lines
34 - 38, Update the webhook builder around Complete to replace deprecated
WithCustomDefaulter and WithCustomValidator with the typed
WithDefaulter[AzureCluster] and WithValidator[AzureCluster] helpers. Preserve
the existing AzureCluster webhook behavior while allowing the typed callbacks to
remove runtime.Object assertions from Default, ValidateCreate, and
ValidateUpdate.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Nitpick comments:
In `@pkg/asset/manifests/azure/stack/v1beta1/azurecluster_webhook.go`:
- Around line 34-38: Update the webhook builder around Complete to replace
deprecated WithCustomDefaulter and WithCustomValidator with the typed
WithDefaulter[AzureCluster] and WithValidator[AzureCluster] helpers. Preserve
the existing AzureCluster webhook behavior while allowing the typed callbacks to
remove runtime.Object assertions from Default, ValidateCreate, and
ValidateUpdate.

In `@pkg/asset/manifests/azure/stack/v1beta1/azuremanagedmachinepool_webhook.go`:
- Around line 47-49: Update the AzureManagedMachinePool webhook builder
registration to replace deprecated WithCustomDefaulter and WithCustomValidator
calls with the generic WithDefaulter and WithValidator methods, supplying
AzureManagedMachinePool as the relevant type while preserving the existing
manager and webhook setup.

In
`@pkg/asset/manifests/azure/stack/v1beta1/azuremanagedmachinepooltemplate_webhook.go`:
- Around line 37-39: Update the webhook builder in SetupWebhookWithManager to
replace deprecated WithCustomDefaulter and WithCustomValidator registration with
the generic WithDefaulter and WithValidator methods, using
AzureManagedMachinePoolTemplate as the registered type while preserving the
existing mpw handler and webhook setup.

Fix up types after CAPI and CAPX bump.
LoadBalancerPoolMemberTargetIP was removed in the CAPI provider
version bump. The preceding case covers the logic that was removed.
CAPZ removed the constant for internal load balancer IP address.
We can just hardcode it.
Fixup the forked azure stack CRDs after CAPI bump.
Update the rest of the images to go 1.26.
Nolint is causing automated tests to fail. Upgrading the function
is in progress.
@mkowalski

Copy link
Copy Markdown
Contributor

/lgtm
/label approved

@openshift-ci openshift-ci Bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Jul 24, 2026
@openshift-ci openshift-ci Bot added the lgtm Indicates that a PR is ready to be merged. label Jul 24, 2026
@openshift-merge-bot

Copy link
Copy Markdown
Contributor

Scheduling required tests:
/test e2e-azure-nat-gateway-single-zone

Scheduling tests matching the pipeline_run_if_changed or not excluded by pipeline_skip_if_only_changed parameters:
/test e2e-aws-byo-subnet-role-security-groups
/test e2e-aws-default-config
/test e2e-aws-ovn-edge-zones
/test e2e-aws-ovn-edge-zones-manifest-validation
/test e2e-aws-ovn-fips
/test e2e-aws-ovn-heterogeneous
/test e2e-aws-ovn-imdsv2
/test e2e-aws-ovn-shared-vpc-custom-security-groups
/test e2e-aws-ovn-shared-vpc-edge-zones
/test e2e-aws-ovn-single-node
/test e2e-aws-ovn-upi
/test e2e-azure-default-config
/test e2e-azure-ovn
/test e2e-azure-ovn-shared-vpc
/test e2e-azure-ovn-upi
/test e2e-azurestack
/test e2e-gcp-custom-dns
/test e2e-gcp-custom-endpoints
/test e2e-gcp-default-config
/test e2e-gcp-ovn
/test e2e-gcp-ovn-byo-vpc
/test e2e-gcp-ovn-upi
/test e2e-gcp-ovn-xpn
/test e2e-gcp-secureboot
/test e2e-gcp-xpn-custom-dns
/test e2e-gcp-xpn-dedicated-dns-project
/test e2e-ibmcloud-ovn
/test e2e-metal-assisted
/test e2e-metal-ipi-ovn
/test e2e-metal-ipi-ovn-dualstack
/test e2e-metal-ipi-ovn-ipv6
/test e2e-metal-ipi-ovn-swapped-hosts
/test e2e-metal-ipi-ovn-virtualmedia
/test e2e-metal-ovn-two-node-arbiter
/test e2e-metal-ovn-two-node-fencing
/test e2e-metal-single-node-live-iso
/test e2e-nutanix-ovn
/test e2e-openstack-dualstack-upi
/test e2e-openstack-nfv-intel
/test e2e-openstack-ovn
/test e2e-openstack-proxy
/test e2e-vsphere-multi-vcenter-ovn
/test e2e-vsphere-ovn
/test e2e-vsphere-ovn-devpreview
/test e2e-vsphere-ovn-disk-setup-techpreview
/test e2e-vsphere-ovn-hybrid-env
/test e2e-vsphere-ovn-techpreview
/test e2e-vsphere-ovn-upi
/test e2e-vsphere-ovn-upi-zones
/test e2e-vsphere-ovn-zones
/test e2e-aws-ovn

@mkowalski

Copy link
Copy Markdown
Contributor

/verified by CI

@openshift-ci-robot openshift-ci-robot added the verified Signifies that the PR passed pre-merge verification criteria label Jul 24, 2026
@openshift-ci-robot

Copy link
Copy Markdown
Contributor

@mkowalski: This PR has been marked as verified by CI.

Details

In response to this:

/verified by CI

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository.

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

/retest-required

Remaining retests: 0 against base HEAD d8f6a96 and 2 for PR HEAD f405c20 in total

@openshift-ci

openshift-ci Bot commented Jul 25, 2026

Copy link
Copy Markdown
Contributor

@patrickdillon: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/prow/e2e-vsphere-ovn-upi-zones f405c20 link false /test e2e-vsphere-ovn-upi-zones
ci/prow/e2e-metal-single-node-live-iso f405c20 link false /test e2e-metal-single-node-live-iso
ci/prow/e2e-azure-ovn-shared-vpc f405c20 link false /test e2e-azure-ovn-shared-vpc
ci/prow/e2e-gcp-custom-dns f405c20 link false /test e2e-gcp-custom-dns
ci/prow/gcp-custom-endpoints-proxy-wif f405c20 link false /test gcp-custom-endpoints-proxy-wif
ci/prow/e2e-gcp-ovn f405c20 link true /test e2e-gcp-ovn
ci/prow/e2e-nutanix-ovn f405c20 link false /test e2e-nutanix-ovn
ci/prow/e2e-aws-ovn-heterogeneous f405c20 link false /test e2e-aws-ovn-heterogeneous
ci/prow/azure-private f405c20 link false /test azure-private
ci/prow/e2e-openstack-dualstack-upi f405c20 link false /test e2e-openstack-dualstack-upi
ci/prow/e2e-gcp-xpn-custom-dns f405c20 link false /test e2e-gcp-xpn-custom-dns
ci/prow/e2e-gcp-secureboot f405c20 link false /test e2e-gcp-secureboot
ci/prow/e2e-azure-ovn-upi f405c20 link false /test e2e-azure-ovn-upi
ci/prow/e2e-aws-ovn-imdsv2 f405c20 link false /test e2e-aws-ovn-imdsv2
ci/prow/e2e-aws-ovn-shared-vpc-custom-security-groups f405c20 link false /test e2e-aws-ovn-shared-vpc-custom-security-groups
ci/prow/e2e-gcp-xpn-dedicated-dns-project f405c20 link false /test e2e-gcp-xpn-dedicated-dns-project
ci/prow/e2e-gcp-ovn-byo-vpc f405c20 link false /test e2e-gcp-ovn-byo-vpc
ci/prow/e2e-azure-default-config f405c20 link false /test e2e-azure-default-config
ci/prow/e2e-gcp-default-config f405c20 link false /test e2e-gcp-default-config
ci/prow/e2e-ibmcloud-ovn f405c20 link false /test e2e-ibmcloud-ovn
ci/prow/e2e-gcp-ovn-xpn f405c20 link false /test e2e-gcp-ovn-xpn
ci/prow/e2e-vsphere-ovn-devpreview f405c20 link false /test e2e-vsphere-ovn-devpreview
ci/prow/e2e-gcp-ovn-upi f405c20 link true /test e2e-gcp-ovn-upi
ci/prow/azure-ovn-marketplace-images f405c20 link false /test azure-ovn-marketplace-images
ci/prow/e2e-openstack-proxy f405c20 link false /test e2e-openstack-proxy
ci/prow/e2e-aws-ovn-upi f405c20 link true /test e2e-aws-ovn-upi
ci/prow/e2e-azurestack f405c20 link false /test e2e-azurestack
ci/prow/e2e-vsphere-ovn-upi f405c20 link true /test e2e-vsphere-ovn-upi

Full PR test history. Your PR dashboard.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. lgtm Indicates that a PR is ready to be merged. verified Signifies that the PR passed pre-merge verification criteria

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants